Objetivos
Os estudantes que terminam com sucesso esta unidade curricular serão capazes de:
- Compreender os conceitos fundamentais associados à interacção entre sistemas;
- Aplicar protocolos e mecanismos de comunicação no desenvolvimento de aplicações distribuídas;
- Utilizar as tecnologias disponíveis na Internet das Coisas;
- Aplicar os paradigmas de distribuição tanto em servidores como em clientes;
- Projectar sistemas distribuídos utilizando tecnologias da Internet e o modelo cliente/servidor;
- Projectar aplicações Web utilizando tecnologia Java, Javascript e programação na nuvem no contexto da Internet das Coisas;
- Implementar e verificar os mecanismos principais de segurança nas aplicações Web.